public class Hello {
    //实例属性
    public String name = "Hello";

    //实例方法
    public void hello() {
        //实例方法词用实例属性
        System.out.println("这是实例方法---->" +name);
        //实例方法内部调用静态属性
        System.out.println("调用静态属性---->" + message);
    }

    //静态属性
    public static String message = "你好";

    //静态方法
    public static void test(){
        //静态方法调用实例属性
        System.out.println("这是静态方法---->" + message);
        //静态方法不能调用实例属性
        //System.out.println("调用实例属性--->" + name );
    }

    public static void main(String[] args) {
        //实例属性或方法必须通过对象来调用
        Hello hello = new Hello();
        hello.name = "这是实例属性";
        hello.hello();
        //调用静态属性或方法，可以通过类名调用
        Hello.message = "这是静态属性";
        Hello.test();
    }

}
